home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / perl / mac-perl / mcprl402.bin / Perl_src / README.SRC / README.SRC
Encoding:
Text File  |  1993-01-25  |  1.6 KB  |  46 lines  |  [TEXT/MPS ]

  1. COMMENTS ON THE SOURCE
  2.  
  3. System requirements
  4.  
  5. To compile the sources, you need at least
  6.  
  7.  - MPW 3.2
  8.  - bison or (b)yacc, if you want to change perly.y
  9.  - gdbm 1.5
  10.  -    GUSI 1.0.2
  11.  - 5 Megabytes of RAM
  12.  - preferably also a *compiled* version of the Perl tool (recursion rears its ugly 
  13.      head.
  14.     
  15. The latest versions of Perl, gdbm, and GUSI should be available at
  16.  
  17.     nic.switch.ch        software/mac/src/mpw_c
  18.     ftp.eunet.ch        software/mac/perl
  19.  
  20. Getting started
  21.  
  22. To compile the sources, you need to generate a Makefile by either running 
  23. Makefile.in or editing it by hand.
  24.  
  25. Added Files
  26.  
  27. missing.c and the GUSI library emulate enough UNIX library calls to make Perl happy.
  28. SubLaunch.[hc] provides some limited pipe/multitasking support. PerlHelp is the Perl
  29. manual page in 411 format. While it describes a few things that won't work on a Mac, 
  30. it also contains descriptions of our Mac specific additions.
  31.  
  32. Changed Files
  33.  
  34. Makefile was replaced with a MPW style one. eval.c is replaced, since the eval()
  35. function was too big for MPW C. Config.h was manually configured. perly.y contains
  36. changes for the mac specific commands. Most source files have a few changes, which 
  37. are always bracketed by #ifdefs or #ifndefs for the symbols macintosh, MAC_STANDALONE,
  38. STDMAC, MSMAC or NIXUNIX, except for some changes in perly.y. Our relying on the 
  39. macintosh symbol is not always well advised and some of the instances should probably 
  40. be replaced by applec.
  41.  
  42. Bugs, Suggestions, Damnations
  43.  
  44. Please send your bug reports and/or fixes to <neeri@iis.ethz.ch> (It is rather 
  45. unlikely that any of the bugs are relevant to the UNIX version). 
  46.